cssrgbavalue: Add & use new_white()
authorTimm Bäder <mail@baedert.org>
Fri, 23 Aug 2019 06:14:54 +0000 (08:14 +0200)
committerTimm Bäder <mail@baedert.org>
Mon, 9 Sep 2019 15:36:23 +0000 (17:36 +0200)
gtk/gtkcssrgbavalue.c
gtk/gtkcssrgbavalueprivate.h
gtk/gtkcssstylepropertyimpl.c

index ab3d1806484fc542b0b03336b8398960653b08b9..a63f2803a3c305e76e8a5e1de8dcaa9982b20027 100644 (file)
@@ -150,6 +150,12 @@ _gtk_css_rgba_value_new_transparent (void)
   return _gtk_css_value_ref (&transparent_black_singleton);
 }
 
+GtkCssValue *
+_gtk_css_rgba_value_new_white (void)
+{
+  return _gtk_css_value_ref (&opaque_white_singleton);
+}
+
 const GdkRGBA *
 _gtk_css_rgba_value_get_rgba (const GtkCssValue *rgba)
 {
index 56760c275e16936f04427793952bac7b613065f4..6a1b185b56ca3a93879ec1d7d93df269cf998564 100644 (file)
@@ -28,6 +28,7 @@ G_BEGIN_DECLS
 
 GtkCssValue *   _gtk_css_rgba_value_new_from_rgba   (const GdkRGBA          *rgba);
 GtkCssValue *   _gtk_css_rgba_value_new_transparent (void);
+GtkCssValue *   _gtk_css_rgba_value_new_white       (void);
 
 const GdkRGBA * _gtk_css_rgba_value_get_rgba      (const GtkCssValue      *rgba) G_GNUC_PURE;
 
index af2869121b86aaa16fff3cdf0cec5ff8fcd4b9a3..0ebaffeaf7816fb81b33a06a38e1cd758db87542 100644 (file)
@@ -947,7 +947,7 @@ _gtk_css_style_property_init_properties (void)
                                           GTK_CSS_AFFECTS_CONTENT | GTK_CSS_AFFECTS_SYMBOLIC_ICON,
                                           color_parse,
                                           color_query,
-                                          _gtk_css_color_value_new_rgba (1, 1, 1, 1));
+                                          _gtk_css_rgba_value_new_white ());
   gtk_css_style_property_register        ("-gtk-dpi",
                                           GTK_CSS_PROPERTY_DPI,
                                           G_TYPE_NONE,